نوشته شده توسط : asad

چکيده

همان طور که از نام پروژه پیداست ما به دنبال طراحی یک سیستم برگزاری آزمون بصورت آنلاین هستیم، برنامه ای که بتواند این امکان را در اختیار اساتید، معلمان و یا هر نهاد وسازمانی که به دنبال برگزاری آزمون بصورت الکترونیکی، سریع ،آسان ، ارزان و ایمن باشد، فراهم سازد. بدیهی است که کنترل و هدایت قسمت های مختلف سیستم در اختیار سطوح مختلف دسترسی می باشد که توسط طراح پیاده سازی شده است و با تغییر آن می توان عملکرد سیستم را بر حسب نیاز تغییر داد. این پروژه می تواند کاربردهای وسیعی داشته باشد و در زمینه های گوناگون مورد استفاده قرار بگیرد و با کاهش هزینه های برگزاری آزمون، سهولت و امنیت برگزاری یک آزمون را تضمین نماید. با توجه به اینکه انجام این کار نیازمند اطلاعات پایه ای از عملکرد این گونه سیستم ها وکارهای انجام شده در این زمینه بود، تحقیق و جمع آوری اطلاعات در این زمینه را آغاز کردم. بعد از جمع آوری اطلاعات مورد نیاز پروژه را به چند گام و هر گام را به فازهای کوچکتر تقسیم نموده و مرحله به مرحله کار را جلو بردم. آنچه در این مختصر آمده توضیحاتی در مورد سیستم ، تعریف ، اصول کار و شرح قسمت های مختلف سیستم، چگونگی پیاده سازی قسمتهای مختلف و الگوریتم های مربوطه می باشد.

فهرست مطالب
عنوان    صفحه
مقدمه ………………………………………………………………………    1
فصل يکم -  نگاه کلی به سیستم های مدیریت آزمون آنلاین……………………………………     3
1-1-  سیستم هایOTMS  و ویژگی آنها‏ ………………………………………………….     3
1-2- شروع به کار و موانع موجود بر سر راه……………………… ………………………..     4
1-3- مشخصات اولیه سیستم………………. ………………….. …………………….    5
فصل دوم- بانک اطلاعاتی……………………………………………………………..    7
2-1- MYSQL ……………………………………………………………………
2-1-1- انتخاب پایگاه داده و برتری های MYSQL  ……………………………. ….
2-1-2- رقبای اصلی MYSQL  ……………………………………………………… ….
2-2- طراحی بانک اطلاعاتی آزمون ……………………………….. ………………..    11
فصل سوم- زبان برنامه نویسی PHP…………………………….. ………………. ……
3-1- PHP…………………………………….. ……………….. ……….
3-1-1- بررسی قابلیت های PHP………………………………………………………….
3-1-2- مقایسه  PHP با سایر زبان ها……………………………………………………    19
3-1-3- معایب PHP…………………………………………………………………….
3-2- Form Validation………………………………………………………….
3-3- استفاده از Sessionها…………………………………… ……  27

فصل چهارم- آشنائی با سیستم مورد نظر………………………………………………
4-1- روند کلی برگزاری آزمون…………………………………………………
4-2- آموزش گام به گام کار با سیستم……………………………………….. …………
4-2-1- بخش مدیریت(مدیر سیستم)……………………………………………….
4-2-2- بخش مدیریت(مربی)…………………………………………..
4-2-3- بخش داوطلبان……………………………………………….
منابع

فهرست شکلها
عنوان    صفحه
شکل 2-2- جداول بانک اطلاعاتی و روابط بین آنها …………………………………………………..    11
شکل 3-2- Form Validation ……………………………………………………………….    27
شکل 3-3- استفاده از Sessionها‏ ……………………………………………. ……………    32
شکل 4-2- بخش مدیریت……………………………………………………………………..    36
شکل 4-2-1- آزمون های موجود……………………………. …………………………………    37
شکل 4-2-2- بخش مدیریت(مربی)………………………………………………………………    38
شکل 4-2-2- افزودن آزمون………………………………………………………………….    39
شکل 4-2-2- افزودن سوالات………………………………………………………………….    40
شکل 4-2-3-بخش داوطلبان………………………………………………………………………    41
شکل 4-2-3- مشخصات آزمون…………………………………………………………    42
شکل 4-2- 3- آغاز آزمون………………………………………………………………….    43
شکل 4-2-3- نتایج آزمون………………………………………………………………        44

فهرست جدولها
عنوان    صفحه
جدول1-2- شروع به کار و موانع موجود بر سر راه………………………………………………………………………………………………..    5

 

جهت دانلود فایل کلیک کنید



:: موضوعات مرتبط: تحقیقات , ,
:: برچسب‌ها: e-test , طراحی سیستم , طراحی و پیاده سازی , طراحی و پیاده سازی یک سیستم , پیاده سازی , پیاده سازی سیستم , پیاده سازی یک سیستم ,
:: بازدید از این مطلب : 142
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 28 مهر 1393 | نظرات ()
نوشته شده توسط : asad

پیشگفتار

پیشرفت تکنولوژی سیستم های مدیریت پایگاه داده ها ، با توسعه تکنولوژی های محاسبات توزیع شده وپردازش های موازی همگام شده است. نتیجه این همگامی ، سیستم های مدیریت پایگاه داده های توزیع شده و موازی است .سیستم های پایگاهی توزیع شده ، مجموعه ای از چندین پایگاه داده های  منطقاً مرتبط است که دریک شبکه کامپیوتری گسترده شده اند .

اینگونه از سیستم های پایگاهی در عین دارا بودن مزایایی همچون :

 ü     سازگاري و هماهنگي با ماهيت سازمان هاي نوين

ü     كارايي بيشتر در پردازش داده ها به ويژه در پايگاه داده هاي بزرگ

ü     دستيابي بهتر به داده ها

ü     اشتراك داده ها

ü     افزايش پردازش موازي

ü     كاهش هزينه ارتباطات

ü     تسهيل گسترش سيستم

ü     استفاده از پايگاه داده هاي از قبل موجود.

 دارای معایبی نیز  می باشد. از جمله معایب آن می توان به موارد ذیل اشاره نمود :

 ü     پيچيدگي طراحي سيستم

ü     پيچيدگي پياده سازي

ü     كاهش كارايي در برخي موارد

ü     هزينه بيشتر

ü     مصرف حافظه بيشتر

معماري توزيع شده براي پايگاه داده ها ، با وجود اينكه مزاياي سيستم هاي پايگاهي را با مزاياي سيستم هاي توزيع شده يكجا مي كند ، ولي مسائل و مشكلات خاص خود را دارد. آنچه قابل يادآوري است اين كه ، انتخاب نوع معماري براي ايجاد نرم افزار كاربردي ،بايد كاملاً حساب شده باشد. اين انتخاب بايد بهترين حالت ممكن براي پاسخگويي به نياز هاي كاربران را داشته و در عين حال از نظر كارايي در حد مطلوبي قرار داشته باشد.

مطالعات نظري.. 7

فصل اول. 8

1.                  سيستم پايگاهي توزيع شده 9

تعاريف… 9

2.                  مزايا و معايب سيستم پايگاهي توزيع شده 13

2.1.                   مزايا: 14

2.2.                   معايب: 14

3.                  چند سيستم نمونه. 14

4.                  يك اصل بنيادي.. 15

5.                  دوازده قاعده فرعي.. 17

5.1.                   خود مختاري محلي.. 17

5.2.                   عدم وابستگي به يك مانه مركزي.. 18

5.3.                   استمرار عمليات… 18

5.4.                   استقلال از مکان ذخيره سازي.. 19

5.5.                   استقلال از چگونگي پارسازي داده ها 19

5.6.                   استقلال ازچگونگي نسخه سازي داده ها 22

5.7.                   پردازش در خواست هاي توزيع شده 24

5.8.                   مديريت تراكنش هاي توزيع شده 24

5.9.                   استقلال از سخت افزار. 25

5.10.                 استقلال از سيستم عامل.. 25

5.11.                 استقلال از شبكه. 25

5.12.                 استقلال از DBMS. 26

6.                  پايگاه داده هاي توزيع شده همگن و ناهمگن.. 26

7.                  مشکلات سيستم هاي توزيع شده 26

7.1.                   پردازش در خواست… 27

7.2.                   مديريت كاتالوگ… 30

7.3.                   انتشار بهنگام سازي.. 33

7.4.                   كنترل ترميم. 34

7.5.                   كنترل همروندي.. 36

8.                  گدار. 38

9.                  مقايسه سيستم هاي مشتري/خدمتگزار با سيستم هاي توزيع شده 40

10.                خلاصه. 41

11.                نتيجه گيري.. 42

فصل دوم. 43

1.                  سيستم هاي پايگاه داده هاي توزيع شده و موازي.. 44

2.                 توازي بين درخواست ها 46

3.                  نگاهي دقيقتر به تکنولوژي پايگاه داده هاي توزيع شده وموازي.. 51

3.1.                   سطح و نوع توزيع شدگي داده ها ومسئوليت ها در  DDBMSهاي مختلف…. 52

3.2.                   پردازش و بهينه سازي درخواست… 55

3.3.                   کنترل همروندي (Concurency control) 63

3.4.                   پروتکل هاي قابليت اطمينان. 67

4.                  خلاصه. 77

5.                 نتيجه گيري.. 78

فصل سوم. 79

1.                 تاريخچه. 80

2.                 جنبه هاياوراکل براي سيستم هاي توزيع شده 82

3.                 خطوط اتصال پايگاه داده ها 82

3.1.                   رده بندي database link بر اساس نحوه برقراري ارتباط.. 83

ضرورت استفاده از database link ها 83

3.2.                   بکارگيري اسامي سراسري پايگاه داده هادر database link ها 84

3.3.                   نامگذاري database link ها 85

3.4.                   گونه هاي مختلف database link. 85

3.5.                   مقايسه کاربران ِ گونه هاي مختلف database link ها 86

3.6.                   مثال هايي از تعريف database link در سيستم هاي توزيع شده پايگاه داده ها 87

4.                 عمليات روي داده هاي ذخيره شده در پايگاه داده هاي توزيع شده اوراکل.. 88

فصل چهارم. 89

1.                  توزيع داده ها 90

1.1.                   استراتژي هاي توزيع داده ها 90

1.2.                   تخصيص داده ها 91

1.3.                   طرح توزيع و تخصيص مناسب براي DDB خوابگاه دانشگاه شهيد بهشتي.. 91

1.4.                   انتخاب طرح توزيع DDB خوابگاه دانشگاه شهيد بهشتي.. 91

 

جهت دانلود فایل کلیک کنید



:: موضوعات مرتبط: تحقیقات , ,
:: برچسب‌ها: طراحی و پیاده سازی , طراحی و پیاده سازی پایگاه داده , طراحی پایگاه داده , پایگاه توزیع شده همگن , پایگاه داده توزیع شده , پایگاه داده همگن , پیاده سازی پایگاه داده ,
:: بازدید از این مطلب : 202
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 28 مهر 1393 | نظرات ()

صفحه قبل 1 2 3 4 5 ... 94 صفحه بعد